﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;

public static class Gestion_productos
{
	public static void insertar_producto(ref Productos producto)
	{
		Acceso_a_datos acceso_a_datos = new Acceso_a_datos();

		// Parámetros para el procedimiento almacenado...
		SqlParameter parametros = new SqlParameter();

		acceso_a_datos.ruta_a_la_base_de_datos = "Data Source=localhost;Initial Catalog=web_gioman_pallets;Integrated Security=True";

		acceso_a_datos.conectar_a_la_base_de_datos();

		SqlCommand comando_sql = new SqlCommand();

		// Se ajustan el nombre, tipo de dato y valor de los parámetros...
		parametros = comando_sql.Parameters.Add("@nombre", System.Data.SqlDbType.Char, 60);
		parametros.Value = producto.nombre;

		parametros = comando_sql.Parameters.Add("@medida", System.Data.SqlDbType.Char, 15);
		parametros.Value = producto.medida;

		parametros = comando_sql.Parameters.Add("@soporte", System.Data.SqlDbType.Char, 30);
		parametros.Value = producto.soporte;

		parametros = comando_sql.Parameters.Add("@ruta_a_imagen", System.Data.SqlDbType.VarChar, 150);
		parametros.Value = producto.ruta_a_imagen;

		comando_sql.Connection = acceso_a_datos.conexion;

		comando_sql.CommandType = System.Data.CommandType.StoredProcedure;

		comando_sql.CommandText = "proc_alm_insertar_producto";

		comando_sql.ExecuteNonQuery();
	}

	public static bool existe_producto(ref Productos producto)
	{
		return true;
	}
}